import type * as Store from '@/api/store/types/store'

import { request } from '@/utils/service'
/** 根据门店名称查询门店 */
export function findStoreByName(data: Store.findStoreByNameRequestData) {
  return request<Store.findStoreByNameResponse>({
    method: 'post',
    url: '/findStoreByName',
    data
  })
}
/** 查询门店列表 */
export function queryStore(data: Store.queryStoreRequestData) {
  return request<Store.queryStoreResponse>({
    method: 'post',
    url: '/queryStore',
    data
  })
}
/**  获取短租配置 */
export function queryBikeShortTermProduct(data: Store.queryBikeShortTermProductRequestData) {
  return request<Store.queryBikeShortTermProductResponse>({
    method: 'post',
    url: '/queryBikeShortTermProduct',
    data
  })
}
/** 根据加盟商ID查询旗下门店 */
export function findStore(data: Store.findStoreRequestData) {
  return request<Store.findStoreResponse>({
    method: 'post',
    url: '/findStore',
    data
  })
}
/** 查询门店订单 */
export function queryStoreOrder(data: Store.queryStoreOrderRequestData) {
  return request<Store.queryStoreOrderResponse>({
    method: 'post',
    url: '/queryStoreOrder',
    data
  })
}
/** 查询门店电柜 */
export function queryStoreBox(data: Store.queryStoreBoxRequestData) {
  return request<Store.queryStoreBoxResponse>({
    method: 'post',
    url: '/queryStoreBox',
    data
  })
}
/** 查询门店车辆租赁套餐 */
export function queryStoreProduct(data: Store.queryStoreProductRequestData) {
  return request<Store.queryStoreProductResponse>({
    method: 'post',
    url: '/queryStoreProduct',
    data
  })
}
/** 查询门店活动 */
export function queryStoreActivity(data: Store.queryStoreActivityRequestData) {
  return request<Store.queryStoreActivityResponse>({
    method: 'post',
    url: '/queryStoreActivity',
    data
  })
}
